package com.som.beanconvert.data4.input;

import java.util.List;

import org.apache.commons.lang3.StringUtils;

import com.som.bean.IpAddressBase;
import com.som.beanconvert.FileDataParseInputInf;
import com.som.beanconvert.FileRowDataParseProcessInf;

/**
 * 全省地址信息
 * 
 * @author liujun
 * @date 2016年5月10日
 * @verion 0.0.1
 */
public class StateIpAddressInfoFileInput extends IpAddressBase implements FileDataParseInputInf<String>, FileRowDataParseProcessInf<String, String> {

	public String getMsginfo(String dataRow) {
		if (null != dataRow) {
			String[] line = dataRow.split("\t");
			if (null != line && line.length == 2) {
				return line[1];
			}
		}

		return null;
	}

	public void parseRowDataProcess(String t, List<String> result, List<String> szCity) {
		if (StringUtils.isNotBlank(t)) {
			// 检查当前是否在苏州的地市中
			if (null != szCity && szCity.contains(t)) {
				result.add(t);
			}
		}
	}

}
